草庐IT

Android RemoteControlClient 位图缩放

全部标签

javascript - 如何为 Imagus 悬停缩放扩展开发自定义过滤器?

在我读到HoverZoombeingevil之后(哎呀!),有两篇文章让我立即切换到另一篇文章,名为Imagus:Hoverzoom’sMalwarecontroversy,andImagusalternative-ghacks.netImagusisaHoverZoomReplacementtoEnlargeImagesonMouseover-生活黑客Imagus似乎通过做HoverZoom也能做的几乎所有事情来满足要求,但除此之外,它似乎还支持自定义过滤器(以支持更多站点),此外还有它已经包含的大量内容。在Chrome的选项页面中,过滤器部分看起来非常容易破解:然而,与此同时,它似

javascript - 使用 Javascript 在 iPhone safari 上启用/禁用缩放?

我有1个页面,其中有2个DIV元素,这些元素根据用户使用javascript单击操作按钮显示/隐藏,我想在操作按钮单击时切换缩放。我尝试使用下面的javascript,它正在更改视口(viewport)元但没有效果。有什么建议吗?varViewPortAllowZoom='width=device-width;';varViewPortNoZoom='width=device-width;initial-scale=1.0;maximum-scale=1.0;minimum-scale=1.0;user-scalable=no;';functionAllowZoom(flag){if(

javascript - ArcGIS Javascript - 缩放以显示所有点

我正在尝试添加一些功能,这些功能将根据查询返回的点来放大/缩小map。例如,假设我们放大了德克萨斯州。如果我执行查询并且服务返回位于德克萨斯州和一些位于加利福尼亚州的返回点,我希望map然后缩小并显示加利福尼亚州和德克萨斯州。我一直在浏览ArcGISJSAPI看看如何实现它,但我无法弄清楚要使用哪些属性和/或方法来实现它。 最佳答案 提供给QueryTask的onComplete回调的FeatureSet具有属性features,它是一个数组图形。javascriptapi提供了esri.graphicsExtent(graphic

javascript - 如何知道 D3.js 中的当前缩放级别

几天前我遇到了一个问题。我有一个图表,当我使用ZoomBehavior时它有效,但我需要知道何时达到最大缩放以加载新给定//Specifiesthezoomscale'sallowedrange,[min,max]d3.behavior.zoom().x(x).scaleExtent([1,10]).on("zoom",draw)查看我的代码http://jsfiddle.net/albanlopez/D4MRP/ 最佳答案 在绘图函数中,当前事件将具有缩放级别(如您提到的d3.event.scale)。另外,如果您保持以下行为:v

javascript - 矩阵缩放/从点平移

我正在尝试缩放图像并使其从原点正确平移(基本上是捏合缩放)。我正在尝试找到一个不涉及更改transform-origin的解决方案,因为它会使查找图片的左/上边缘变得复杂,我使用它的不仅仅是这个问题.这更像是一道数学题。我无法想出一个方程式来确定根据原点平移多少图像。我计算出的当前方程式不能正确地从一个点开始缩放。关于演示,当使用鼠标滚动时,图像应该爆炸从鼠标指针开始。我不是在寻找解决方法或替代设计。如前所述,我无法修改transform-origin属性。演示:https://jsfiddle.net/dook/ort0efjd/矩阵变换函数functiontransform(){v

javascript - 使用 d3 在旋转的线上画笔以创建缩放效果

我正在研究thisplnkr.我有30度Angular、45度Angular和60度Angular的三条线。我想在这些线上应用画笔,这样当画笔绘制图表时,线条会在它穿过画笔矩形的位置重新绘制,并在轴上设置适当的值。非常感谢任何解决此问题的帮助或提示。编辑:如果您有不同的解决方案来绘制旋转线并在其上刷,也欢迎使用。请帮忙。varga=d3.select("svg").append("g").attr("class","aaxis").attr("transform","translate("+margin.left+","+(height+margin.top)+")").selectA

javascript - d3.js 重写 version4 中的缩放示例

DragandDropExample我正在尝试重写上面这个例子的一部分以在我的代码中使用,特别是这一段:functioncenterNode(source){scale=zoomListener.scale();x=-source.y0;y=-source.x0;x=x*scale+viewerWidth/2;y=y*scale+viewerHeight/2;d3.select('g').transition().duration(duration).attr("transform","translate("+x+","+y+")scale("+scale+")");zoomListe

javascript - jquery draggable 缩放问题

我正在处理一个页面,其中的所有内容都使用缩放进行缩放。问题是,当我在页面中拖动某些内容时,拖动项的位置似乎与缩放量有关。为了解决这个问题,我尝试对可拖动组件的位置进行一些数学运算,但似乎即使在视觉上对其进行了更正,也没有重新计算“真实”位置。这里有一些代码可以更好地解释:varzoom=Math.round((parseFloat($("body").css("zoom"))/100)*10)/10;varx=$(this).data('draggable').position;$(this).data('draggable').position.left=Math.round(x.l

javascript - 如何在 Internet Explorer 7 中获得缩放级别? (javascript)

在InternetExplorer7中,一些属性(鼠标坐标)被视为物理属性,而其他属性是逻辑属性(偏移量)。这本质上要求Web开发人员了解或计算缩放状态。在IE8版本中,所有属性都是合乎逻辑的。 最佳答案 你可以使用:varb=document.body.getBoundingClientRect();alert((b.right-b.left)/document.body.clientWidth);非常感谢@niclasnorgren! 关于javascript-如何在Internet

javascript - D3.js 缩放和平移可折叠 TreeMap

我正在使用D3.js绘制一个可折叠的树状图,如example中所示.它运行良好,但当它进入其正常功能时,图表的大小可能会发生巨大变化(即,我将拥有更多很多节点,而不是我现在拥有的几个节点)。我想让SVG区域滚动,我已经尝试了我在网上找到的所有方法来让它工作,但没有成功。我得到的最好的工作是使用d3.behaviour.drag,我在其中拖动整个图表。它远未达到最佳状态并且有很多故障,但它还算可用。即便如此,我还是试着稍微清理一下,我意识到d3.behaviour.zoom也可以用来平移SVG区域,根据API文档。问题:谁能解释一下如何使其适应我的代码?我希望能够使用图表平移SVG区域,